package com.xbongbong.workflow.domain.entity;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 
 * tb_workflow_execution
 * 
 * @author 魏荣杰
 */
@Getter
@Setter
public class WorkflowExecutionEntity implements Serializable {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 公司id
     */
    private String corpid;

    /**
     * 父级执行器id
     */
    private Long parentId;

    /**
     * 执行器执行状态
     */
    private Integer status;

    /**
     * 当前执行器执行类型，0表单工作流，1阶段后，2阶段前，3工作流触发工作流
     */
    private Integer type;

    /**
     * 关联的工作流任务id
     */
    private Long taskId;

    /**
     * 链路key
     */
    private String linkKey;

    /**
     * 添加时间
     */
    private Long addTime;

    /**
     * 更新时间
     */
    private Long updateTime;

    /**
     * 删除标记，0正常，1删除到回收站中，2彻底删除
     */
    private Integer del;

    private static final long serialVersionUID = 1L;
}